@charset "utf-8";
.up{background:#000; height: 36px; line-height: 36px; padding:0px; font-size: 12px;}
.up .lang{float: right;}
.up .lang a{margin-left: 10px; color: #ccc;}
.up  a{color: #ccc;}
.up  a:hover{ color: #fff;}
.up .lang img{width: 16px;}
.up .uk-dropdown{padding: 10px;min-width: 160px;}
.up .uk-nav>li>a{padding: 0; margin-left:0; line-height: 28px; color: #666; padding: 0 5px;}
.up .uk-nav>li>a:hover{color: #033887 !important; background: #eee;}
.up .uk-margin-small-right{margin-right: 0px !important;}

.lang.yy img{width: 16px; vertical-align: middle; margin-top: -4px;}
.lang.yy a{display: block; padding: 5px 0;}
.uk-tooltip {padding: 0px 6px 3px 6px;}

.yuyan .cn{float: left; margin-right:5px; width:24px; height: 20px; background: url(../images/cn.png) no-repeat left center; background-size: 100% }




/*.header .uk-navbar{height: 80px;}*/
.header{width: 100%;transition: all 1s; border-bottom:0px solid #eee;}
.header:hover{background:rgba(255,255,255,0.95);}
.header:before{content: ""; position:absolute; width: 100%; bottom: 0; z-index: 0; height: 0px; background:#ddd; }
.header .uk-navbar-container:not(.uk-navbar-transparent) {background:inherit;}
.header .uk-logo.logo{width:140px; height:70px; transition: all 1s; background: url(../images/logo.png) no-repeat left center; background-size: 100% }
.header:hover .uk-logo.logo{background: url(../images/logo.png) no-repeat left center; background-size: 100% }
.header .uk-navbar-nav{margin-left: 40px;}
.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{min-height:90px; }
.header .uk-navbar-nav>li{ margin:0 15px; }
.header .uk-navbar-nav>li>a{padding:0;font-size: 16px;color: #000;font-family:'Arial',"Microsoft YaHei","Lucida Grande";}
.header:hover .uk-navbar-nav>li>a{color: #000}
/* .header .uk-nav>li>a {text-align: center;} */
.header .uk-navbar-dropdown{background: initial; border-top: 0px solid #033887; padding:0;}
.header .uk-navbar-dropdown-nav>li>a{ border: 0px solid #ccc; border-radius: 4px;text-align: center; font-size: 14px; padding: 5px 0; margin-bottom: 5px; background: #fff; color: #033887;}
.header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #033887; border: 0px solid #033887; }

[class*=uk-dropdown-bottom] {margin-top:0px;}

.header .uk-navbar-nav>li>a.uk-open{color:#033887; background: url(../images/jt.png) no-repeat center bottom;}
.header .uk-navbar-nav>li.uk-open>a,#layout.uk-sticky-fixed .header .uk-navbar-nav>li.uk-open>a{color:#033887;}
/*.header .uk-navbar-nav>li.uk-open>a:before{content: ""; position:absolute; top: 0; height: 3px; width: 100%; background: #033887;}*/
.header .uk-navbar-nav>li{position:relative;}
/*.header .uk-navbar-nav>li:hover>a:before{content: ""; position:absolute;left: 0; top: 0; width: 100%; background: #033887; height: 3px;}*/ 

/* .header .uk-navbar-nav>li>a.uk-button-text::before {
  top: 0;
  left: 0;
    border-top: 2px solid #033887;
  border-bottom: 0px solid #033887;
}
.header .uk-navbar-nav>li>a.uk-open::before{content: ""; position:absolute;left: 0; top: 0; height: 3px; background: #033887;}
 */


.uk-modal-close-full{background: initial;}

#layout{position:relative; width: 100%; z-index: 999; background:#fff;}
#layout#headbox{position: relative; width: 100%;}
.uk-sticky-fixed{box-shadow:0px 1px 2px 2px rgba(0,0,0,0.1);}
#layout.uk-sticky-fixed .header{background:rgba(255,255,255,1);}
#layout.uk-sticky-fixed .header .uk-logo.logo{background: url(../images/logo.png) no-repeat left center; background-size: 100%}
#layout.uk-sticky-fixed .uk-navbar-nav>li>a{color: #000}
#layout.uk-sticky-fixed .uk-navbar-nav>li>a:hover{color:#033887;}

#layout .header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #033887}
#layout .header .uk-navbar-nav>li>a.uk-open{color:#033887;}
#layout .header .uk-navbar-nav>li>a:hover{color: #033887}

#layout .uk-search-navbar .uk-search-input {font-size: 1rem;}
#layout .uk-navbar-toggle.search{padding-right: 0}
.header .uk-navbar-dropbar-slide{background: url(../images/nav-bgg.jpg) no-repeat center -150px #f5f5f5; background-size: 100%; box-shadow: 0 5px 7px rgba(0,0,0,.0);}


#layout.uk-sticky-fixed .up  a{color: #ccc;}
#layout.uk-sticky-fixed .up  a:hover{ color: #fff;}
.uk-sticky-fixed .up .uk-nav>li>a{color: #666!important;}

/* down-menu */
.down-menu li{margin:0px;}
.down-menu li a{display: block; font-size: 16px; height:30px; line-height: 30px; padding:0; color: #666; border-bottom: 1px solid #ddd}
.down-menu li a:hover{ color: #033887;border-bottom: 1px solid #033887}
.uk-grid.down-menu>.uk-grid-margin{margin-top: 10px}
[class*=uk-drop-bottom] {margin-top: 0px;}


.uk-modal-dialog{background:  rgba(0,0,0,.95)}
.uk-search-large .uk-search-input{font-size: 1.6rem; border-bottom: 1px solid #999}

.zhihui-menu li{padding:8px ; border-bottom:1px solid #ddd;transition: all 0.5s;}
.zhihui-menu li:hover{ border-bottom:1px solid #033887;}


.left-menu .uk-nav-parent-icon>.uk-parent>a::after{
    transform:rotate(180deg);
-ms-transform:rotate(180deg);     /* IE 9 */
-moz-transform:rotate(180deg);    /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);  /* Opera */
}
.left-menu .uk-nav-parent-icon>.uk-parent.uk-open>a::after{
    transform:rotate(0deg);
-ms-transform:rotate(0deg);     /* IE 9 */
-moz-transform:rotate(0deg);    /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg);  /* Opera */
}
.uk-offcanvas-bar.left-menu {background: #333}
.uk-offcanvas-bar.left-menu hr{background: rgba(255,255,255,0.1);}
.uk-offcanvas-bar.left-menu .en a, .uk-offcanvas-bar.left-menu .bq, .uk-offcanvas-bar.left-menu .design a{color:rgba(255,255,255,0.4); }
.uk-offcanvas-bar.left-menu .bq,.uk-offcanvas-bar.left-menu .design a{font-size: 12px; line-height: 16px;}
#layout .header .uk-offcanvas-bar.left-menu .uk-nav>li>a{color:rgba(255,255,255,0.9); }
#layout .header:hover .uk-offcanvas-bar.left-menu .uk-nav-sub>li>a{color:rgba(255,255,255,0.6); }
#layout .header:hover .uk-offcanvas-bar.left-menu ul.uk-nav-sub {
    padding: 5px 0 5px 10px;
}
#layout .header:hover .lang.yy a{color:rgba(255,255,255,0.6); }
/*gghead*/
.header.gghead{border-bottom:0;}
.header.gghead .uk-logo.logo{background: url(../images/logo-hover.png) no-repeat left center; background-size: 100% }
.header.gghead .uk-navbar-nav>li>a,.header.gghead .sousuo a{color: #212121;}
.header.gghead .uk-navbar-nav>li>a:hover{color: #033887}
.header.gghead .sousuo a:hover{color: #033887}
.header.gghead .uk-navbar-nav>li>a.cur {color: #033887;}
.uk-sticky-fixed .header{background:#fff;}


.search{background:#fff !important;}



/*kefu*/
.floating_ck{position:fixed;right:0px;top:35%; z-index:99999;}
.floating_ck dl dd{position:relative;width:;background-color:#fff;text-align:center;
    padding:15px 10px;box-shadow: 0 2px 8px rgba(0,0,0,.2);transition: all 0.5s;
}
.floating_ck dl dd h6{margin:5px 0 0 0; color:#333; font-size:14px;}
.floating_ck dl dd:hover{background-color:#033887;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dd span{color:#033887;display:block;font-size:24px; line-height:1;}
.floating_ck dl dd:hover h6,.floating_ck dl dd:hover span{ color:#fff; }
.floating_left{position:absolute;left:-245px;top:0px;width:200px;text-align:left; padding:10px 20px; background-color:#fff;border:solid 1px #eee;display:none; box-shadow: 0 2px 8px rgba(0,0,0,.2);transition: all 0.5s;}
.floating_left a{color:#fff;line-height:80px;}




/*banner*/
.banner{position: relative;background:#ddd;}

.banner .by{z-index: 2}
.banner .bg{position:absolute; width: 100%; height: 100%; background: rgba(0,0,0,.2); z-index: 1}
.banner .cn{font-size:60px;line-height: 1.1; margin-top:10px;}
.banner .en{font-size: 16px; margin-top:20px; line-height: 1.2}
.banner .x,.banner .en, .banner .en span{font-family: "font2018";}
.banner .x{font-size: 16px; color:#fff;height:35px;}
.banner .x span{border: 1px solid #fff; padding: 5px 15px; border-radius: 30px;}
.banner .jiantou{margin-top: 60px;}
.banner h1 span{font-weight:bold}
.banner .an{padding: 8px 30px; width: 120px; height: 40px; border-radius:50px; border: 1px solid #fff;}
.banner .an span{font-size: 24px; line-height: 1; margin-left: 4px;  margin-top: -6px; vertical-align: middle;}
.banner .an:hover{border: 1px solid #033887; background: #033887;}
.uk-dotnav.dian>*>*{width: 24px;height: 4px;border-radius: 10px; border: 0; background: rgba(255,255,255,.7);}
.uk-dotnav.dian>.uk-active>*{background: #033887}


.banner .by .pic-box{ max-width:560px;/* border-radius: 0 40px 0 0; padding:100px 60px 100px 60px;  background: rgba(105,185,59,0.8)*/}





.ggbanner{ position: relative;}

.ggbanner .line{height: 4px; width:50px; background: #e57e39; margin:15px 0;}
.ggbanner .bt-en{ font-size: 4rem; line-height: 1; margin-bottom:15px;}

.uk-thumbnav.lunbo-dianji li{width: 140px; }
.uk-thumbnav.lunbo-dianji .t{cursor: pointer; font-weight: bold; padding: 0 20px; color: rgba(255,255,255,0.7); border-bottom: 3px solid rgba(255,255,255,0.5);transition: all 0.5s;}
.uk-thumbnav.lunbo-dianji .t:hover{color: #fff; border-bottom: 3px solid rgba(255,255,255,0.9);}
.uk-thumbnav.lunbo-dianji .uk-active .t{ color: #033887; border-bottom: 3px solid #033887;}
.uk-thumbnav>*>::after{background:inherit;}


/*footer*/
.footer{color:#ccc; background: #252525; }
.footer .ptb{padding:80px 0 100px 0;}
.footer a:hover{color: #e57e39;}
.footer .uk-nav-default>li>a{line-height: 28px;}
/*.footer .ewm img{width:90%;}*/
.footer .uk-nav>li>a{padding:0 0 3px; color: #eee; font-size: 14px;}
.footer .uk-nav>li>a:hover{color: #e57e39}

.footer .uk-nav .lj-bt{ margin-bottom:40px; margin-top:20px; }

.footer .uk-active .f-bt{color: #fff;font-size: 16px; line-height:18px; padding-top: 0; padding-bottom:31px;}
.footer .lianxi{margin-top: 14px; line-height: 22px;}
.footer .lianxi span{vertical-align:center}


.foot-logo{width:150px; margin-bottom:52px;}
.foot-line{position: relative;}
.foot-line:before{content: ""; position: absolute; top:33px; width: 100%; height: 1px; background:#444;}

.footer .name{margin-top:5px;}
.footer .name p{font-size: 12px;}
.footer .name p, .footer .add, .footer .lianxi{line-height: 20px;}
.footer .fengxiang{margin-bottom:0px; margin-right:0px;}
.footer .fengxiang{font-size: 16px; line-height: 30px;}
.uk-modal-dialog.fx{width:250px; border-radius: 4px;}
.footer .ewm{max-width:106px; font-size: 14px; color: #999;margin-top:3px; text-align: center;}
.footer .ewm h6{color: #999;}
.banquan{padding:15px 0;line-height:20px; font-size: 12px; color: #666; border-top: 1px solid #333}
.banquan a{ color: #666}.banquan a:hover{ color: #e57e39}


/*公用*/
.uk-lightbox{background: rgba(0,0,0,0.8);}
.uk-lightbox-toolbar{background: rgba(0,0,0,0);}

.weizi{padding:15px 0;border-bottom:1px solid #ddd; font-size: 14px; color: #999 }
.weizi a{color: #666 }.weizi a:hover{color: #033887}

.title h2{font-weight:bold}
.title h5{margin-bottom:5px; text-transform:uppercase}
.title .mr{width:90px; float: right; font-size: 14px;}
.title .mr span{font-size: 14px;}
/*.more{position: relative;}
.more a{padding:3px 10px;}
.more a:hover{background: #033887; color: #fff;}

.more a:visited {
    border-radius: 2px;
    background: transparent;
    border-color: #fff;
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    transition: all ease 0.2s;
}*/


.uk-button.more{border: 1px solid #e57e39; background:#e57e39; color: #fff;}
.uk-button.more:hover{border: 1px solid #1e87f0; background:#1e87f0;}
/*.more span{font-size: 10px; color: #fff}
.more:hover span{color: #033887;}
.more:visited {
    border-radius: 2px;
    background: transparent;
    border-color: #fff;
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    transition: all ease 0.2s;
}
a.more:hover{color: #033887; box-shadow: inset 123px 0 0 0 #fff;}
*/
.more1{border-radius: 2px; width: 50px; color:#e57e39;}
.more1:hover{padding-left:5px;}
.more1 span{font-size: 16px; color: #e57e39; margin-top:-3px; vertical-align:middle;}
.more1:hover span{color: #033887;}


.uk-button.more2{border: 1px solid #ccc;}
.uk-button.more2:hover{border: 1px solid #e57e39; background:#e57e39; color:#fff;}

/* homeabout */
.homeabout{position: relative; background:url(../images/home/map.png) no-repeat center center; background-size:50%;}

/*.homeabout:before{content: ""; position: absolute; right: 0; width: 50%; height: 100%; background:#fff;}*/
.homeabout .txt{position: relative; padding-right:30px; font-size:18px; line-height:2.0;}
.homeabout .sj{font-size:18px;color: #cea459;}
.homeabout .sj span{color: #cea459; font-size: 30px;}
.about-tu{position: relative;padding-left:20px;}
.about-tu:before{content: ""; position: absolute; height: 100%; width: 95%; top: 0; left:0; background: #033887; }
.about-tu .bofang a{font-size: 58px; color: rgba(0,0,0,.7);}
.about-tu .bofang a:hover{color: #e57e39}


/*cxbg*/
.cxbg{padding:30px; border-radius:8px; transition: all 1.5s;}
.cxbg:hover{background:#e57e39;}
.cxbg h4 {transition: all 0.5s;}
.cxbg:hover h4{color:#fff;}
.cxbg:hover .ico-cx span{color:#e57e39;}
.cxbg .ico-cx{ margin:0 auto; border:1px solid #ddd; width:120px; height:120px; line-height:120px; border-radius:50%;transition: all 0.5s;}
.cxbg .ico-cx span{font-size:56px;}
.cxbg h4{margin-top:10px;}
.cxbg:hover .ico-cx{background:#fff;border:1px solid #fff;}



/*homelingyu*/
.homelingyu{position:relative;}
.homelingyu .box{padding:0 20px; margin-top:20px;}
.homelingyu .box h4{margin-bottom:15px;}
.homelingyu .box h6{font-size:14px; line-height:1.6; margin-top:20px;}

.homelingyu .ico-ly{margin:0 auto 10px auto; width:120px; height:120px; border:1px solid #fff; border-radius:120px; overflow:hidden; transition: all 0.5s;}
.homelingyu a:hover .ico-ly{border:1px solid #e57e39; background:#e57e39;}
.homelingyu a:hover .box h4{color:#e57e39}
.homelingyu .lybg{width:120px; height:120px; background-position:center center; background-repeat:no-repeat; background-size:90%;}
.homelingyu .lybg.bj1{background-image:url(../images/home/ico-ly1.png);}
.homelingyu .lybg.bj2{background-image:url(../images/home/ico-ly2.png);}
.homelingyu .lybg.bj3{background-image:url(../images/home/ico-ly3.png);}


.homelingyu .uk-subnav-pill>*>:first-child{background-color: initial;color: #fff;}
.homelingyu .uk-subnav-pill>.uk-activeee>a {background-color: initial;color: #fff;}
.homelingyu .uk-subnav-pill>.uk-activeee>a .ico-ly{border:1px solid #e57e39; background:#e57e39;}
.homelingyu .uk-subnav-pill>.uk-activeee>a h5{color:#e57e39}



.homelingyu .uk-subnav{margin-left:auto;margin-right:auto;}

.homecp{padding:40px 60px; margin-top:40px; background:rgba(255,255,255,.5);}
.homecp .cbox{overflow:hidden; border-radius:8px; background:#fff; }
.homecp .cbox .bt{padding:20px;}
.homecp .cbox a:hover .bt h4{color:#033887}

.homecp.cplb{background: initial; padding:0;}
.homecp.cplb a:hover, .homecp.cplb a:hover .bt h4{color:#033887}


.homelingyu .uk-grid-divider>:not(.uk-first-column)::before {
    border-left: 1px solid rgba(255,255,255,.2);
}



.cx-lb .cxbg{position:absolute; left:0;top:0; width:100%;height:100%; background:rgba(0,0,0,.2);transition: all 0.5s;}
a:hover .cx-lb .cxbg{background:rgba(0,0,0,.7);}
.cxbox{padding:50px;}
.cxbox .txt .xx{height:3px; width:40px; background:#e57e39; margin:20px 0;}
.cxbox .txt .jj{opacity:0;transition: all 0.5s;}
a:hover .cxbox .txt .jj{opacity:1;}




.uk-grid.shuju>.uk-grid-margin {margin-top: 20px;}
.beizhu{font-size: 13px; color: #666}




.cplist{padding:10px; margin-bottom:30px; background:#fff; border-radius:10px; overflow:hidden;}
/*.cplist a{color:#333;}*/
.cplist h5{padding:20px; border-top:1px solid #ddd;}
.cplist .uk-grid{background:#fff;}
.cplist ul li{overflow:hidden;}
.cplist ul li span{float:left; padding:15px 10px; display:block;}
.cplist ul li .mc{float:left;  width:20%; text-align:center; border-right:5px solid #fff;}
.cplist ul li .cs{padding-left:30px;}
.cplist ul{background: #f4f5f9;}

.cplist .uk-list-striped>li:nth-of-type(odd){border:0;}
.cplist .uk-list-striped>li:nth-of-type(odd) {
    background: #fcfcfe;
}
.cplist .uk-list-striped>li{padding:0px 10px;}


/*产业*/
.home-chanye{background: #000; color: #fff;}
.Menubox{float: left; width:33%;padding:100px 0;}
.Menubox h2{color: #fff; margin-bottom:50px; padding-left: 25px;}
.Menubox li{display:block;cursor:pointer;color:#999;margin-bottom:25px;}
.Menubox li p{display: none; padding-left: 25px;color:#999;}

.Menubox li h4{position:relative; color:#999; padding:0 0 5px 25px; color: #999; font-size:24px; line-height: 1.2; transition: all 1s;}
.Menubox li.hover h4{color: #fff}
.Menubox li.hover{color:#fff;font-weight:bold;}
.Menubox li.hover p{display: block}
.Menubox li.hover h4:before{content: ""; position: absolute; left:0; color: #fff; width: 5px; height: 100%; background: #033887;transition: all 1s;}

.Menubox li p.gd{margin-top: 25px;}
.Menubox li p.txt{margin-top: 15px; width: 70%; font-size: 14px; line-height: 20px; color: #999}


.Contentbox{float: left; width:67%;}



.chhr{margin-bottom:0px; background: rgba(255,255,255,.2);   border-top-color: rgba(255,255,255,.1);}


/*home-mob-chanye*/
.home-mob-chanye{background: #000; color: #fff;}
.home-mob-chanye .uk-accordion-title{font-size: 20px; padding-top: 20px; color: #999;border-top: 1px solid #333}
.home-mob-chanye .uk-open .uk-accordion-title{color: #fff; }

.home-mob-chanye .chanye-tu .cy-tit .bt {font-size: 16px;font-weight: 400;padding:10px 15px;}



.chanye-tu li .box{position: relative;}
.chanye-tu .cy-tit{position: absolute; width: 100%; bottom: 0px; left:0;
    background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0));
    background: -moz-linear-gradient(bottom,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(bottom,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0));
}
.chanye-tu .cy-tit .bt{font-size: 18px; font-weight: 700; color: #fff; padding: 20px 30px;}
.chanye-tu .uk-inline-clip{border:1px solid #ddd;}
.chanye-tu .cy-tit .bt div{margin-top:10px;}



/*home news*/
.homenews-list{position: relative; transition: all 0.5s; transition: all 0.5s;}
/* .homenews-list:before{content: ""; position: absolute; left: 0; top: 0; margin-right: 40px; width:300px; height:240px; background: #4b4b4b;}
 */
.homenews-list a {transition: all 0.5s;}
.homenews-list .js{font-size: 14px; line-height: 24px;}
.homenews-list .txt{padding: 30px;}
.homenews-list .txt .tit{font-weight: bold;}
.homenews-list .txt .riqi{font-size: 14px; margin-top:5px;}
.homenews-list .txt .js{color: #666}
.homenews-list a:hover .txt .tit,.homenews-list a:hover .txt .js{color: #033887;}
.homenews-list .uk-card-hover{ transition: all 0.5s;}

        

.home-news-lb{position: relative; padding:20px 25px 10px 25px;}
.home-news-lb li{padding:13px 10px;transition: all 0.5s;}
.home-news-lb li:hover{background: #fff;}
.home-news-lb .uk-list-divider>li:nth-child(n+2){margin-top: 0px;margin-bottom: 0px;}
.home-news-lb .uk-list>li:nth-child(n+2), .uk-list>li>ul {margin-top:0px;}
.riqi{color: #999;font-size: 14px;}
.riqi span{vertical-align: middle; margin-top: -3px;}

.home-news-lb li:hover h5{color: #033887;}

.home-news-lb .n-more{ position: absolute; bottom: 0;left:0; width: 100%;  height: 40px; line-height: 40px; text-align: right; background: #bbb; transition: all 0.5s;}
.home-news-lb .n-more a{margin-right: 10px; font-size: 14px; color: #fff; padding: 5px 10px;}
.home-news-lb .n-more a:hover{background: #fff; color: #000;}
.home-news-lb .n-more a span{font-size: 22px; vertical-align: middle; margin-top: -6px; margin-left: 2px;}
.home-news-lb .n-more:hover{ background: #033887;}
/* .news-list{border: 1px solid #e3e3e3; padding:2px; transition: all 1s;}
.news-list:hover{border: 1px solid #2ba23a; background: #2ba23a; color: #fff}
.news-list a:hover h4, .news-list a:hover p{color: #fff}
.news-list p{font-size: 12px; line-height: 20px; color: #666; margin-top: 10px;}
.news-list p.riqi{color: #ccc} */


/*diaoyan*/
.diaoyan .scsj{float:right;}
.diaoyan li{border-bottom:1px solid #d3d3d3; padding:15px;transition: all 0.5s; font-size: 17px;}
.diaoyan .pdf{font-size:12px; border:1px solid #ccc; border-radius:4px; padding:3px 5px; margin-left:7px; transition: all 0.5s;}
.diaoyan a:hover .pdf{border:1px solid #033887; background:#033887; color:#fff;}
.diaoyan li:hover{background: #f8fbff}
.diaoyan li.btt{background: #e0e6ed}

/*about*/
.aboutpic {font-size: 17px;}
.aboutpic span{color:#e57e39;}

.guanyuad .jjtt{background:rgba(0,0,0,0.7); border-radius:4px;}
.guanyuad .jjtt:hover{background:#e57e39;}
.guanyuad .bg{position: absolute; top: 0;left:0; width:50%;  height: 100%; z-index:1;
    background: -webkit-linear-gradient(left,rgba(16,62,151,1),rgba(0,0,0,0));
    background: -moz-linear-gradient(left,rgba(16,62,151,1) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,rgba(16,62,151,1) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,rgba(016,62,151,1),rgba(0,0,0,0));
}

.bbtt{position: absolute; top: 0;left:0; z-index:2;}




.lianxi h4{color:#033887;}
.lianxi .dz{margin-bottom:10px; font-size: 24px; background:#eee; color: #333}
.lianxi .dz.se{background:#e57e39; color: #fff}


.zongbu{position: relative; z-index: 1; margin-top:-180px; padding-bottom:60px;}
.lxbox{ background: rgba(0,0,0,.1); border-radius: 12px;
    background: -webkit-linear-gradient(left,rgba(16,62,151,1),rgba(0,0,0,0));
    background: -moz-linear-gradient(left,rgba(16,62,151,1) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,rgba(16,62,151,1) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,rgba(016,62,151,1),rgba(0,0,0,0));}
.lxbox h4{text-transform: uppercase; }

.lxbox .lxbg{ padding:40px; }

.lxbox hr {
    margin-top: 20px;
    margin-bottom: 20px;
    background:rgba(255,255,255,0.2);
}

.lxfs{padding:30px; background: #fff; border-radius: 8px}
.lxfs hr{margin-top:10px; margin-bottom:10px;}



.ghbox{background:#f5f5f5;}
.ghbox .wwzz{padding:20px 40px 40px 60px; display: inline-block; vertical-align: middle;}
.rongyu .rylist .x{width:30px; height: 4px; background:#e57e39; margin-bottom: 10px;}
.rongyu .rylist{padding:30px; background:#fff; border-radius:10px; transition: all 0.5s;}
.rongyu .rylist h1{font-weight:bold;}
.rongyu .rylist:hover{background:#033887; color: #fff; cursor: pointer}
.rongyu .rylist:hover h1{color: #e57e39;}
.rongyu .rylist:hover .x{background:#fff;}

.rongyulb p{padding:50px 30px; border:10px solid #fff; background:#f8f8f8; border-radius:20px;  transition: all 0.5s;}
.rongyulb p:hover{background:#033887; color: #fff; cursor: pointer}


.nrtxt{padding:50px 30px; background:#f8f8f8; border-radius:10px; transition: all 0.5s;}
.nrtxt:hover{background:#033887; color: #fff; cursor: pointer}
.nianfeng h2{color:#888;}
.nianfeng .uk-activeee .onn h2{color:#033887;}
.uk-switcher.nf .uk-activeee,.uk-switcher.homecp .uk-activeee {
    display: block;
}
.nianfeng .uk-active a b{color:#033887;}

.wenhua{position: relative; color: #fff}
.wenhua .pic{padding:180px 30px; }
.wenhua h4{color: #fff; line-height: 1.2}
.wenhua h4.hs{color: #E12138}
.wenhua .bz img{width:120px; }
.wenhua hr{margin:30px 0; background:rgba(255,255,255,0.5);}


.yuanjing{ background:#fff; border-radius: 16px; overflow: hidden;}
.yuanjing h1{color: #033887; font-weight: bold;}
.yuanjing h4{color: #364458; margin-bottom:5px;}

.wenhualn{position: relative; min-height: 700px;}
.wenhualn:before{content: ''; position: absolute; height: 100px; width: 100%; top: 0; background:#fff;}
.wenhualn .lnbox{position: relative; transition: all 0.5s;}
.wenhualn .lnbox h2{color: #033887; font-weight: bold;transition: all 0.5s;}
.wenhualn .lnbox{padding:80px; background: #fff;border-radius: 16px; overflow: hidden;}
.wenhualn .lnbox .j{margin-top: 20px; width: 40px; height: 2px; background: #999}
.wenhualn .uk-box-shadow-medium {box-shadow: 0 5px 15px rgba(0,0,0,.15);}
.wenhualn .lnbox:hover{background: #033887;color: #fff;}
.wenhualn .lnbox:hover h2{color: #fff;}


.wenhualn .lnbox.sm{background:url(../images/guanyu/ico-wh1.png) no-repeat 90% 40px #fff; background-size:18%}
.wenhualn .lnbox.sm:hover{background:url(../images/guanyu/ico-wh1.png) no-repeat 90% 40px #033887; background-size:18%}
.wenhualn .lnbox.jzg{background:url(../images/guanyu/ico-wh2.png) no-repeat 90% 40px #fff; background-size:15%}
.wenhualn .lnbox.jzg:hover{background:url(../images/guanyu/ico-wh2.png) no-repeat 90% 40px #033887; background-size:15%}
.wenhualn .lnbox.cxln{background:url(../images/guanyu/ico-wh3.png) no-repeat 90% 30px #fff; background-size:20%}
.wenhualn .lnbox.cxln:hover{background:url(../images/guanyu/ico-wh3.png) no-repeat 90% 30px #033887; background-size:20%}


.hezuo .hzlb{border:1px solid #ddd;}
.hezuo .hzlb:hover{border:1px solid #033887;}



.zeren-pic .uk-accordion-title{ font-size:18px; border-bottom:1px solid #ccc; padding:10px 0;}
.pinzhi{padding:40px 60px;}
.pinzhi .bb{border:1px solid #ddd;}
.gybox{background:#fff;border-radius: 10px; overflow: hidden; padding:30px;}
.clbg{background:#033887; color:#fff;}
.clbox{padding:20px; }

.zeren-pic h5{font-size: 18px;}
.zzan img{height: 240px;}.zzan.wg img{height: initial;}
.zzan .uk-padding-small{padding:5px 10px;}
.huodong h6{margin-top:10px; text-align: center}

.nianfeng.uk-sticky-fixed {
    box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.0);
}
.nav-collapse{position: relative; padding-right: 30px;}
.nav-collapse:before{content: ""; position: absolute;top: 0; right: 3px; height: 100%;width:1px; background:#ddd;}
.nav-collapse a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  display:block;
  font-size:16px;
  width: 100%;
}
.nav-collapse a h2{font-size: 16px; line-height: 1; transition: all 0.5s;}
.nav-collapse a span{font-size: 16px;}

.nav-collapse a:hover, .nav-collapse a:hover h2{color:#e57e39;}
.nav-collapse,
.nav-collapse * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav-collapse ul li{position: relative; margin-bottom:30px;}

.nav-collapse ul li:before{content: ""; position: absolute;top: 15px; right: -32px; border-radius: 15px; height:11px;width:11px; background:#ddd;}
.nav-collapse ul li.active:before{top: 18px;background:#e57e39;}

.nav-collapse{margin:0 auto;}
.nav-collapse a:active h2,.nav-collapse .active a h2 {font-size:26px;color: #e57e39;}
.nav-collapse a:active,.nav-collapse .active a {color: #e57e39;}
.nav-collapse ul ul a {padding-left: 2em;}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.disable-pointer-events {
  pointer-events: none !important;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}




@media screen and (min-width: 40em) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
}

.lc-ml{margin-left: 60px;}
.lclb{border: 1px solid #ddd; padding:20px; transition: all 0.5s; color: #666}
.lclb:hover{border: 1px solid #e57e39; background:#e57e39; color: #fff;}
.lclb:hover h1,.lclb:hover h4{color: #fff;}
.lc-box{border-top: 1px solid #cdd7e7; padding-top: 30px;}
.lc-box.mt{margin-top: 60px;}
.lc-box h1{color: #cdd7e7;font-weight: bold;}

/*rognyu*/
.swiper-container {width: 100%;height: 100%; padding-top:30px;padding-bottom:60px;}
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    transition: 300ms;
    transform: scale(0.8);
    }
.swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1.03); z-index: 1}


.lc-bg{position:absolute; left:0;top: 0px; height:100%; width:100%; background:rgba(0,0,0,0.0);     box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.1);}
.swiper-slide-active .lc-bg{background:rgba(0,0,0,0); box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2);}
/*.jjtt span polyline{font-size:36px; width:46px; height:66px;}*/




#tags li {margin-top: 15px;}
#tags li a{display: block; border:0px solid #ddd; padding: 10px 15px;border-radius: 4px; background:#fff;}
/*#tags LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag {BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px}*/
#tags li.selectTag a {display: block; border: 0px solid #033886; border-radius: 4px; background:#033886; color: #fff;}
#tagContent {position:relative; margin-top:0px;}
.tagContent {position:absolute;width:300px; display: none;}
#tagContent DIV.selectTag {DISPLAY: block}

.tagContent .pic{position:relative; padding:20px;background:#fff; border-top:5px solid #033886;font-size: 13px; line-height:18px; box-shadow: 0px 10px 10px #aaa; transition: all 0.5s;}
.tagContent .pic:before{content:"";position:absolute;left:0; right: 0px; bottom:-20px;width:30px; height:20px; margin-left:auto; margin-right:auto;
background:url(../images/guanyu/jt-map.png) no-repeat;}

.tagContent .pic h5{font-weight: bold; color: #033886}
.tagContent .pic ul li{overflow: hidden; margin-bottom:3px;}
.tagContent .pic ul li span{float: left; display:block; width:45px;}
.tagContent .pic ul li span.nr{width:205px;}
.tagContent.meiguo{top:80px; left:106px;}
.tagContent.riben{top:65px; right:-25px;}
.tagContent.ozhou{top:90px; left:440px;}
.tagContent.tw{top:170px; right:25px;}
.tagContent.ols{top:25px; right:305px;}
.tagContent.mlxy{bottom:310px; right:90px;}
.tagContent.cn{bottom:420px; right:35px;}



.tagContent.suzhou{top:290px; right:268px;}
.tagContent.suzhou1{top:270px; right:268px;}
.tagContent.ningbo{top:275px; right:268px;}
.tagContent.quanjiao{top:260px; right:325px;}
.tagContent.zibo{top:120px; right:355px;}
.tagContent.wulanchabu{top:270px; right:460px;}


.guoji{float: left;  width:12%; background: #fff; padding:20px; border-radius: 10px;}
.guojilx{float: left; width:85%;}

#tags.guoji li {margin-top:0px; padding:5px 0;}
#tags.guoji li a{display: block; border:0px solid #ddd; padding: 10px 15px;border-radius: 4px; background:#fff;}
#tags.guoji li.selectTag a {display: block; border: 0px solid #033886; border-radius: 4px; background:#eee; color: #033886;}
#tags.guoji li a span{float: right;}
#tags.guoji li a span img{width:40px;}

.guojilx .tagContent {position:absolute;width:340px; display: none;}
.guojilx .tagContent .pic ul li span{float: left; display:block; width:55px;}
.guojilx .tagContent .pic ul li span.nr{width:245px;}



.ditu-tc .uk-modal-dialog{background:#fff;}
.ditu{position: relative;}
.ditu img{width:100%;}
.dt{position: absolute; z-index: 1; opacity:0;transition: all 0.5s;}
.dt:hover{opacity: 1;}

.dt.yz{width: 38.6%; right: 5.6%; top: 1.5%;}
.dt.oz{width: 20.689%; right: 36.42%; top: 3.75%;}
.dt.fz{width: 20.5%;  right: 35.9%;bottom: 18.1%;}
.dt.nmz{width:46.6%;left:0;top:0;}
.dt.bmz{width: 13.8%; left: 24.93%; bottom: 3.7%;}
.dt.dyz{width: 18.3%;right:0;bottom:0;}




/*chanpin*/
.chanpin {border-left: 15px solid #033886; background:#fff;transition: all 0.5s;}
.chanpin:hover {border-left: 15px solid #e57e39}

.chanpin.rb {border-right: 15px solid #033886; border-left:0; background:#fff;transition: all 0.5s;}
.chanpin.rb:hover {border-left:0; border-right: 15px solid #e57e39}

.chanpin .cp-pd{padding:60px;}
.chanpin h3 span{border-bottom: 3px solid #999; padding-bottom: 5px;transition: all 0.5s;}
.chanpin a:hover h3 span{border-bottom: 3px solid #e57e39;}
.chanpin a{color: #333}


.chanpin a .cp-more span{border-bottom: 2px solid #999; padding-bottom:1px; transition: all 0.5s;}
.chanpin a .cp-more:hover span{ border-bottom: 2px solid #e57e39; color: #e57e39}


.cp-lb{position: relative; margin-top:-120px; z-index: 1}
.cp-lb .cp-pd{padding:60px 60px 100px 60px; background:#fff;}

.cpfl a{display: block; font-size: 18px; padding:40px; border: 1px solid #ccc;}
.cpfl a:hover{background:#033886;border: 1px solid #033886; color: #fff;}
.cpfl a span{float: right; color: #666; font-size: 16px;}
.cpfl a:hover span{color: #fff;}

.cp-xx{position: relative; margin-top:-160px; z-index: 1}
.cp-xx .cppd{padding:60px 60px 100px 60px; background:#fff;}
.cp-xx .cppd .tu{border:1px solid #ddd;}


.tedian:hover{border:1px solid #033886; background:#f7faff;}
.tedian {padding:20px; border:1px solid #ddd;}
.tedian h5{font-weight:bold; color:#033886;}
.canshu .xian{border-bottom:1px solid #eee; padding-bottom:10px;}
.canshu span{float:right; width:50%;}


.canshu *+.uk-grid-margin, .canshu .uk-grid>.uk-grid-margin {
    margin-top: 10px;
}


.down a{margin-right:20px; }
.down a span{margin-right:10px; font-size:18px;line-height:24px;}
.down a:hover{background:#033886; color:#fff;border:1px solid #033886;}


/*fangan*/
.fangan{background:#fff; margin-bottom:40px;}
.fangan ul li a{transition: all 0.5s; display:block;padding-bottom: 15px;padding-top: 15px;}
.fangan ul li a span{font-size:22px; margin-left:5px; color:#999;}
.fangan ul li a.uk-accordion-title{font-size:16px; border-top:1px solid #eee;}
.fangan ul li a.uk-accordion-title:hover{color:#033886;}
.fangan ul li.uk-open a.uk-accordion-title{color:#033886;}
.fangan .uk-accordion-content {margin-top: 0px; padding-bottom:20px;}

.fangan .uk-accordion>:nth-child(n+2){ margin-top:0;}

.fangan ul li a:hover{/*padding-left:10px; background:#f8f8f8;*/}
.fangan .uk-list-divider>li:nth-child(n+2) {
    margin-top: 0px;
    padding-top: 0px;
    border-top: 1px solid #eee;
}




.lizi a{font-size:16px;}
.lizi a:hover{background:#033886;border: 1px solid #033886; color: #fff;}
.lizi span{vertical-align:sub; font-size:14px;}
.lizi button{margin-bottom:5px; text-transform:inherit;}

/*yingyong*/
.yy-nav{height: 55px; background:#f8f8f8;}
.yy-nav .collapse{position: relative; padding-right:0px; overflow: hidden;}
.yy-nav .collapse:before{ content: ""; position: absolute;top: 0; right: 3px; height: 100%;width:1px; background:#ddd; display: none;}
.yy-nav .collapse a {
  display:block;
  font-size:16px; line-height: 55px;
  width: 100%;
}



.yy-nav .collapse a:hover{color:#e57e39;}

.yy-nav .collapse ul li{float: left; margin-right:40px;}
.yy-nav .collapse ul li:before{content: ""; position: absolute;top: 15px; right: -32px; border-radius: 15px; height:11px;width:11px; background:#ddd;}
.yy-nav .collapse ul li.active:before{top: 18px;background:#e57e39;}

.yy-nav .collapse a:active,.collapse .active a {color: #e57e39; border-bottom: 3px solid #e57e39}
.yy-nav .collapse ul ul a {padding-left: 2em;}

.js .yy-nav .collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.yy-nav .collapse.opened {
  max-height: 9999px;
}

.disable-pointer-events {
  pointer-events: none !important;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}


@media screen and (min-width: 40em) {
  .js .yy-nav .collapse {
    position: relative;
  }
  .js .yy-nav .collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
}


.yingyong .uk-overlay-default {background: rgba(0,0,0,.8);}
.yingyong-xx{position: relative; background:#033886;}
.yingyong-xx:before{content: ""; position: absolute; bottom:0; left: 0; height:50%;width:100%; background:#fff;}
.yingyong-xx .yy-pd{position: relative; padding:60px; background:#fff;z-index: 1}
.yy-pd-lr{padding:0 60px}
.yy-mtb{margin:60px 0;}



.xgcp a{display: block; font-size: 18px; padding: 15px 20px; border: 1px solid #ccc;}
.xgcp a:hover{background:#033886;border: 1px solid #033886; color: #fff;}
.yy-dw li{line-height: 30px;}
.yy-dw li span{font-size:24px; line-height:28px; vertical-align: middle; margin-top:-3px; margin-right:5px;}
.yy-dw li a{font-weight: bold;}

/*chuangxin*/
.hr{margin-top:80px;}


.keyan-list{position: relative; transition: all 0.5s; background: #fff}

.keyan-list{position:relative;}
.keyan-list:hover .txt{opacity:0;}
.keyan-list:hover{cursor: pointer;}
.keyan-list a {transition: all 0.5s;}
.keyan-list .js{font-size: 14px; line-height: 24px;}
.keyan-list .txt{  position:absolute; width:100%;  bottom: 0; background:rgba(0,0,0,.5);transition: all 0.5s;}
.keyan-list .txt .bg{ background:rgba(0,0,0,.5);padding:10px 20px;}
.keyan-list .txt .tit{font-weight: bold; color: #fff;  }
.keyan-list .txt .riqi{font-size: 14px; margin-top:5px; color: #0087e3}
.keyan-list .txt .js{color: #666;}
/*.keyan-list:hover .txt .tit{color: #0087e3;}*/
.keyan-list .uk-card-hover{ transition: all 0.5s;}

.keyan-list .txt.yc{position:absolute;  bottom: 0; opacity:0; padding:0px; background:rgba(0,0,0,.5); width: 100%; transition: all 0.5s;}
.keyan-list .txt.yc .p30{padding:30px;}
.keyan-list:hover .txt.yc{opacity: 1;z-index: 10; transition: all 0.5s;}
.keyan-list .txt.yc h4.tit,.keyan-list .txt.yc .js{color: #fff;}


.keyan-list .an-db{padding-left: 30px; padding-bottom: 30px;}



/*homeanli*/
.homeanli .adh{position: absolute;bottom:0; width: 100%; z-index: 1;}
.homeanli{position: relative;  background:url(../images/guanyu/jsbggg.jpg) no-repeat center center; background-size:cover;}
.homeanli:before{content: ""; position: absolute; bottom:0; left: 0; z-index:1; height:100%;width:50%; 
background: -webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0.8),rgba(0,0,0,0.3));
    background: -moz-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.homeanli .pb{padding-bottom: 80px;min-height:520px;  z-index:2;}
.homeanli .uk-grid-divider.adh{margin-left:0px;}
.homeanli .uk-grid-divider.adh>:not(.uk-first-column)::before{left: 0px;}
.homeanli .uk-grid-divider.adh>*{padding-left: 0}
.homeanli .uk-grid-divider.adh>:not(.uk-first-column)::before{border-left: 1px solid rgba(255, 255, 255, 0.3);}


.homeanli .adh a{display:block; padding:20px 0; color: #fff; font-size:18px; background: rgba(0, 0, 0, 0.5)}
.homeanli .adh .uk-activeee a{background: #033887; color: #fff;}
 .uk-switcher.cx .uk-activeee{display:block;}




.homeanli .uk-switcher{ margin-bottom: 60px; }
.homeanli .uk-accordion-title{font-size: 16px; border-top: 1px solid rgba(255, 255, 255, 0.4); padding-top: 15px;}
.homeanli .uk-open .uk-accordion-title{color: #e57e39; font-weight: bold;}
.homeanli .uk-accordion-content {margin-top:15px; font-size: 14px; line-height: 22px;}
.homeanli .uk-accordion>:nth-child(n+2) {
    margin-top: 15px;
}


.homeanli .uk-switcher.jsbg{ margin-bottom:0px; }
.uk-switcher.jsbg .uk-activeee{display: block;}

.jishutp{position:absolute; top: 0; left:0; height:100%; width:100%;}
/*.bjlb{position:absolute; height:1200px; width:100%; z-index:9999;}*/



.cxln{position: relative;  background:url(../images/guanyu/cxbg.jpg) no-repeat center center; background-size:cover;}
.cxln .pic{background-color: #fff; margin-top:20px; overflow: hidden; border-radius: 4px;}
.cxln .pic .ms{padding:10px 20px 10px 10px; line-height: 24px;}

/*news*/
.uk-subnav.news-nav>*>:first-child{ font-size: 16px; color: #333;}
.uk-subnav.news-nav>*>a:focus,.uk-subnav.news-nav>*>a:hover{color:#e57e39;text-decoration:none;outline:0}
.uk-subnav.news-nav>li.uk-active>a{color:#e57e39;}

.uk-subnav.news-nav{margin-left:-30px }
.uk-subnav.news-nav>*{padding-left:30px }
.uk-subnav-divider.news-nav>:nth-child(n+2):not(.uk-first-column)::before{margin-right: 30px;}

.news-hot-list h2{border-bottom: 1px solid #ddd }
.news-hot-list li{ border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.news-hot-list li a:hover h5{color:#e57e39;}

.news-list{margin-top: 40px; background: #f5f5f5;transition: all 0.5s;}
.news-list:hover{background: #fff;  box-shadow: 0px 5px 20px 3px rgba(204,204,204,0.5);}
.news-list .txt{color: #666; font-size: 14px; line-height: 22px;}

.news-list .time{color: #666}
.news-list .time .hs{font-size:56px; line-height: 1; color: #666}
.news-list .time hr{margin-top: 5px; margin-bottom:0px;}


.news-lb{border:1px solid #eee; background:#fff;}
.news-lb .txt{padding:30px;}
.news-lb .txt .js,.news-lb .txt .rq{color: #666; font-size: 14px;}
.news-lb .txt .nmore:hover{background:#033886; border: 1px solid #033886; color: #fff;transition: all .5s;}
.news-lb a:hover .txt h4{color: #033886}
.news-lb .uk-cover{left: 0; top: 0}


.news-search .uk-search-input{border:1px solid #ddd; border-radius:40px; background-color: #fff}
.news-search .uk-form-large:not(textarea):not([multiple]):not([size]){  padding-left:30px;padding-right: 30px; background-color: #fff}
.news-search .uk-search-icon-flip{position: absolute; right: 15px; top: 13px; border: 0;  background-color: #fff}
.news-search .uk-search-icon-flip:hover{cursor: pointer}

.news-xxbox{padding:30px 0 60px 0;}
.news-xxbox .uk-heading-bullet::before{  height: calc(4px + .9em);  border-left: calc(5px + .1em) solid #033886;}
.news-xx hr{margin:30px 0;}



.nianfeng .uk-button{padding:0 20px; background: #fff; font-weight: bold; font-size: 16px; border-radius:6px;}
.nianfeng .uk-dropdown{padding:15px; min-width: 140px; border-radius:6px; overflow: hidden;}
.nianfeng .uk-dropdown-nav>li>a{font-size: 16px; color: #333; border-top: 1px solid #ddd}
.nianfeng .uk-dropdown-nav>li>a:hover{color: #033886; background: #eee; padding-left: 10px;}

.newssub .uk-button{padding:3px 25px; background: #fff; }
.newssub .uk-button:hover{background:#033886; border: 1px solid #033886; color: #fff;}
.newssub .uk-button.on{background:#033886; border: 1px solid #033886; color: #fff;}

.nianfeng.cpp .uk-button{min-width:180px;padding:3px 20px; }
.nianfeng.cpp .uk-dropdown{padding:0; min-width: 180px;}
.nianfeng.cpp .uk-button:hover{background:#033886; border: 1px solid #033886; color: #fff;}
.nianfeng.cpp .uk-dropdown-nav>li>a{padding:10px 0; text-align: center}
.nianfeng.cpp .uk-dropdown-nav>li>a:hover{color: #033886; background: #eee;}


.nianfeng.cpp .uk-inline:hover .uk-button{background:#fff; border: 1px solid #ddd;color: #033886;}

/*.nianfeng.cpp .uk-open .uk-button{background:#033886; border: 1px solid #033886;color: #fff;}*/

.gglb{background: #fff; padding:30px; border-radius:6px;}
.gglb h5{margin-top:15px;}

.shuju .ico-sj{margin-bottom:10px}
.shuju .ico-sj img{width:100px;}
.shuju h1.sj{font-family: 'Oswald', sans-serif; font-weight: 700; text-align: center;}
.shuju h5{margin-top: 0px}
.shuju h1, .shuju h1 .sz{font-family: 'Oswald', sans-serif; font-weight: 700; font-size: 76px;}
.shuju h1 .w{font-size: 18px; line-height: 20px;}
.jzrq{color: #999; font-size: 12px;}


/*touzi*/
.gujia{background:url(../images/guanyu/tz1.jpg) no-repeat left center #f1f1f1; background-size: auto 100%}
.gujia ul li .xian{border-bottom: 1px solid #ccc;padding-bottom: 5px; margin-bottom:5px;}
.gujia ul li span{float: right;}

.uk-light .gmmore {transition: all .5s;}
.uk-light .gmmore:hover{background:#e57e39;border: 1px solid #e57e39; color: #fff}


.gupiao .uk-activeee a{background: #033886; color: #fff;  }
.gupiao .uk-activeee{display: block;}
.gupiao .gppho div{background: #fff; padding:20px; border:1px solid #ddd;}
.gupiao .gppho img{width:100%;}
.gupiao .uk-subnav-pill>*>:first-child{  padding: 0px 10px;}

.rexian{border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5; color: #333}
.rexian .rb{border-right: 1px solid #e5e5e5; width:20%; color: #033886}


/*rencai*/
.renwh .lb{position: relative;}
.renwh .uk-position-bottom-left{bottom: -60px;}
.renwh .linian {overflow: hidden; padding: 0 0 60px 60px; z-index: 1; transition: all .5s;}
.jiaru{position: relative; background:#fff; transition: all .5s;}
.jiaru:hover{background:#033886; color: #fff;}
.jiaru:hover h3{color: #fff;}
.jiaru .jg{background:#666; width:40px; height: 3px; margin-top:10px;}
.jiaru:hover .jg{background:#fff;}


.jrmore{float: right; background:#e57e39; font-size: 14px; line-height: 1; padding: 5px 10px; border:0px solid #e57e39; color:#fff; transition: all .5s;}
.jrmore:hover{background:#033886; border: 0px solid #033886; color: #fff}

/*fangye*/
.tcdPageCode {

  color: #808080;
  font-size: 14px;
}
.tcdPageCode li {
  display: inline;
}


.tcdPageCode span.disabled {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #808080;
  background: #fff;
  border: 1px solid #e6e3e3;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode span.current {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #fff;
  background-color: #033886;
  border: 1px solid #033886;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode a {
  display: inline-block;
  color: #033886;
  height: 35px;
  line-height: 35px;
  background: #fff;
  padding: 0 14px;
  border: 1px solid #ddd;
  margin: 0 2px;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode a:hover{ background: #033886; color: #fff; border: 1px solid #033886;}

/*biaodan*/
.biaodan{margin-top: 100px;}
.biaodan .uk-input, .biaodan .uk-select, .biaodan .uk-textarea {
     border-radius:4px;
    transition: .2s ease-in-out;
    transition-property: color,background-color,border;
}

.biaodan.kh .uk-form-large:not(textarea):not([multiple]):not([size]) {
    height: 55px; font-size:16px;
    padding-left: 0px;
    padding-right: 0px;
}

.biaodan.kh{color:#333;}
.biaodan.kh .dd{border-bottom: 1px solid #ddd; font-size:16px; line-height:55px; color:#666;}
.biaodan.kh .uk-input, .biaodan.kh .uk-select, .biaodan.kh .uk-textarea {
    max-width: 100%;
    width: 100%;
    border: 0 none;
    padding:0 5px;
    background:initial; border-radius:0px;
    color: #eee !important;
    border: 0px solid #e5e5e5; border-bottom: 1px solid #666;
    transition: .2s ease-in-out;
    transition-property: color,background-color,border;
}
.biaodan.kh .uk-input:disabled,
.biaodan.kh .uk-select:disabled,
.biaodan.kh .uk-textarea:disabled {
  background-color: #f8f8f8;
  color: #eee;
  border-color: #e5e5e5;
}

.biaodan.kh .uk-input::-ms-input-placeholder {
  color: #eee !important;
}
.biaodan.kh .uk-input::placeholder {
  color: #eee;
}
.biaodan.kh .uk-textarea::-ms-input-placeholder {
  color: #eee !important;
}
.biaodan.kh .uk-textarea::placeholder {
  color: #eee;
}




.biaodan.kh .uk-textarea {height: 85px;}
.biaodan.kh .uk-button-default{color: #666;
    border: 1px solid #ddd;}
.biaodan.kh .uk-button-default:hover{color: #333;border: 1px solid #333;}


.biaodan.kh .uk-input:focus,
.biaodan.kh .uk-select:focus,
.biaodan.kh .uk-textarea:focus {
  outline: none;
  background-color: #000;
  color: #333;
  border-color: #01569A;
}


.tijiao {color:#fff;
    background: #1e7fc4; border-radius: 50px;line-height: 32px;
    border: 1px solid #1e7fc4;
}
.tijiao:hover{background: #1e87f0;color:#fff;
    border: 1px solid #1e87f0;}





/*subnav*/
.subnav .uk-subnav .biaoti{position:relative; padding-right: 30px; color: #000; font-weight: bold; font-size: 16px; text-transform: initial;}
.subnav .uk-subnav .biaoti:before{content: ""; position:absolute; right: 0; top: 20px; height:15px; width: 1px; background: #999;}


.subnav{position: relative;z-index: 1; width: 100%;height: 55px; line-height: 55px; border-bottom: 2px solid #eee;background: #fff}
.subnav .uk-subnav>*{line-height: 55px;flex: none; padding-left: 30px;position: relative;}



.subnav .uk-subnav>* a{color:#333; transition: all 0.5s; text-transform: initial;border-bottom: 2px solid #eee;}
.subnav .uk-subnav>*.uk-active a{border-bottom:2px solid #e57e39; color: #e57e39;}
.subnav .uk-subnav>* a:hover{border-bottom:2px solid #e57e39; color: #e57e39;}

.subnav .uk-subnav {margin-left: -30px;}
.subnav .uk-subnav-divider>::before{margin-right:30px;height: 40%}

.subnav .uk-subnav.kehu>*{line-height: 55px;flex: none; padding-left: 20px;position: relative;}
.subnav .uk-subnav.kehu {margin-left: -20px;}
.subnav .uk-subnav.kehu .uk-subnav-divider>::before{margin-right:20px;height: 40%}


.subnav-tu a .more{color: #999 } 
.subnav-tu a:hover h4, .subnav-tu a:hover .more{ color: #e57e39 }
.subnav-tu .uk-card-default{border:1px solid #eee;box-shadow:0 5px 15px rgba(0,0,0,.0);}
.subnav-tu a:hover .uk-card-default{border:1px solid #e57e39;box-shadow:0 5px 15px rgba(0,0,0,.20);}

.gg-nav .uk-accordion-title{color: #e57e39;padding:13px 0; font-size: 16px; border-bottom: 1px solid #ddd;}
.gg-nav .uk-accordion-content{margin-top:0px; padding:8px 0 20px 0; border-top: 1px solid #ddd;}
.gg-nav .mob-subnav li{border-bottom: 1px solid #eee; font-size: 14px; margin-bottom: 10px;}

.da-tit{padding:30px 0 20px 0; border-bottom: 1px solid #eee;background: #fff}
.da-tit h3{color: #999; text-transform: uppercase}
.weizi-1, .weizi-1 a{color:#ccc; font-size: 11px;}
.weizi-1 a:hover{color: #e57e39}

.weizi-1[class*=uk-align] {
    display: block;
    margin-bottom: 0px;
}

/*map*/
.map{width: 100%;height:900px;}
.map .BMap_Marker{z-index:2}
.map .BMap_Marker img{height:25px!important; width:39px!important;  max-width:550px!important;}
.map .BMap_shadow img{max-width:inherit!important;}
.map .BMap_bubble_title{font-weight: bold;}
.map .BMap_bubble_content{font-size: 14px; line-height: 18px; margin-top:5px;}

.sxt ul li{padding:5px 0; color: #999}
.sxt ul li span{padding:5px 0; color: #999}


.uk-card-primary.uk-card-body, .uk-card-primary>:not([class*=uk-card-media]), .uk-card-secondary.uk-card-body, .uk-card-secondary>:not([class*=uk-card-media]), .uk-light, .uk-offcanvas-bar, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {
    color: rgba(255,255,255,.9);
}

